Định nghĩa Trí tuệ Nhân tạo (AI)
Trí tuệ Nhân tạo là ngành khoa học máy tính liên quan đến việc xây dựng các cỗ máy thông minh có khả năng thực hiện các tác vụ thường đòi hỏi trí tuệ con người. Theo quan điểm học thuật chính thức, AI được định nghĩa là nghiên cứu về Tác nhân Thông minh: các hệ thống nhận thức môi trường xung quanh và thực hiện các hành động để tối đa hóa cơ hội đạt được các mục tiêu cụ thể.
Các Quy trình Nhận thức Cốt lõi
- Học hỏi: Việc tiếp thu thông tin và các quy tắc để sử dụng thông tin đó.
- Suy luận: Sử dụng các quy tắc (hoặc các mẫu đã học) để đưa ra kết luận gần đúng hoặc xác định.
- Tự sửa lỗi: Khả năng đánh giá hiệu suất và tinh chỉnh các thuật toán để cải thiện độ chính xác.
Phân biệt chính: ANI vs. AGI
Trí tuệ Hẹp Nhân tạo (ANI / AI Yếu)
- Định nghĩa: Các hệ thống AI được thiết kế và đào tạo cho một nhiệm vụ cụ thể.
- Đặc điểm: Hoạt động trong một phạm vi hoặc ngữ cảnh giới hạn được xác định trước. Nó mô phỏng trí thông minh nhưng thiếu ý thức hoặc sự hiểu biết thực sự.
- Tình trạng Hiện tại: Tất cả các AI hiện có đều thuộc loại này. Ví dụ bao gồm Trợ lý Ảo (Siri, Alexa), phần mềm nhận dạng khuôn mặt và các mô hình học sâu như AlphaGo.
Trí tuệ Tổng quát Nhân tạo (AGI / AI Mạnh)
- Định nghĩa: Một dạng AI lý thuyết nơi máy móc có khả năng hiểu, học hỏi và áp dụng kiến thức trên nhiều loại nhiệm vụ khác nhau, không thể phân biệt được với tâm trí con người.
- Đặc điểm: Khả năng thích ứng độc lập với lĩnh vực, suy luận bằng lẽ thường và nhận thức bản thân tiềm năng.
- Tình trạng Hiện tại: Giả thuyết; hiện đang là chủ đề nghiên cứu và khoa học viễn tưởng.
Thuật ngữ Chính
- Tác nhân Thông minh: Một thực thể tự trị quan sát thông qua cảm biến và hành động trong môi trường bằng các bộ truyền động.
- Bài kiểm tra Turing: Một bài kiểm tra được đề xuất bởi Alan Turing (1950) để xác định xem máy móc có thể thể hiện hành vi thông minh tương đương, hoặc không thể phân biệt được với con người hay không.
- Học máy (ML): Một tập hợp con của AI tập trung vào việc xây dựng các hệ thống học hỏi từ dữ liệu thay vì được lập trình rõ ràng.
Triển khai Python